This week in Flutter #137: Google Summer of Code 2024
Spring is almost here, which means that Google Summer of Code 2024 is getting closer. Dart is participating again, and there are some interesting projects for students to work on.
The Swift/ObjC compatibility tool project does not use much Dart, but it is about saving package maintainers time by automatically generating Swift/ObjC bindings for Dart packages. Another interesting idea is Testing documentation comments. The goal is to create a tool that can automatically test the examples in the documentation of a package.
- Michele Volpato
๐งโ๐ป Development in Flutter
Mastering Responsive UIs in Flutter: The Full Guide
In November I linked a shorter version of this guide. Now Dario has published the full guide, and it’s a great resource for anyone who wants to learn how to build responsive UIs in Flutter.
Flutter: Modularized Dependency Injection
How do you implement dependency injection in a Flutter app split into packages so that it is easy to maintain and out of the way? Pavel has a solution for you.
How to Publish your Flutter Web Apps on GitHub Pages for Free
You can publish your Flutter web app on GitHub Pages for free. This article shows you how to do it, step by step.
๐ Backend for Flutter developers
Build a content recommendation app with Flutter and OpenAI
Supabase makes it easy to use embeddings to build a content recommendation app. You can learn more in this article, if you are succumbing to the AI hype, and you want to build a recommendation system.
๐ฅ Flutter videos
Drag and drop - Flutter Build Show
with Craig Labenz
Create a complex drag-and-drop experience using the super_drag_and_drop in Flutter. From creating a UI with draggable widgets to dragging text files from the desktop, and implementing drag-and-drop functionality. You can create a lighter version of the widget being dragged, set up a drop preview and region, and extend the library to accept text files from the desktop.
Observable Flutter #37: What’s new in Serverpod 1.2
with Craig Labenz and Viktor Lidholt
Serverpod has grown since its initial stable release, with a larger team, funding, and new features. These include a test suite, ORM, database migrations, and a seamless handoff between the model and the database. Serverpod is designed for Flutter, allowing developers to write all their code in Dart and pass objects between the server and client.
Observable Flutter #38: Building with Serverpod, Initial Setup
with Craig Labenz
And after the introduction to the new features in Serverpod, Craig shows how to set up a new project with it. What makes this video great is that Craig has little experience with Serverpod, so you learn with him as he goes through the process.
That’s it for this week.
If you want to comment on any of this week’s entries, you can do it in the comment section below.
Have a bug-free week,
- Michele Volpato
Leave a comment